package com.freemalll.merchant.domain.dto.merchantReport;

import com.freemalll.common.mybatis.dto.PageDto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

@Data
@EqualsAndHashCode(callSuper = false)
public class MerchantReportPageDto extends PageDto {

    @Schema(description = "商户名称/简称")
    private String merName;

    @Schema(description = "场景类别")
    private List<String> sceneCategoryList;

    @Schema(description = "场景父类别")
    private List<String> sceneParentCategoryList;

    @Schema(description = "区域列表")
    private List<String> areaList;

    @Schema(description = "省份列表")
    private List<String> provinceList;

    @Schema(description = "审核类型")
    private List<String> auditTypes;

    @Schema(description = "是否流量商户 0 否 1 是")
    private Integer trafficMerchant;

    @Schema(description = "入驻时间起")
    private String createTimeStart;

    @Schema(description = "入驻时间止")
    private String createTimeEnd;
}
